\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}{
\section{PD.ShP.Workflows.InvoiceProcessingController Class Reference}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
}


The context of the \hyperlink{namespace_p_d}{PD} application.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ad52f1412bfdd4472c9c188f5c86bb1da}{InvoiceProcessingController} (\hyperlink{interface_p_d_1_1_sh_p_1_1_workflows_1_1_i_workflow_context}{IWorkflowContext} workflowContext)
\begin{DoxyCompactList}\small\item\em Initializes a new instance of the \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}{InvoiceProcessingController} class. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a3b5a988f033d6db7464cf7945c506892}{InvoiceIsCorrect}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether the invoice info is correct. \item\end{DoxyCompactList}\item 
string \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a2d68e6edfc84eeef18dee742ba3ebe27}{InvolvedSupervisorIdentity}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the involved supervisor identity. \item\end{DoxyCompactList}\item 
string \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ad0adfbf8019fffcf40b3edbc3a0a5161}{InvolvedAccountantIdentity}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the involved accountant identity. \item\end{DoxyCompactList}\item 
string \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a6bceef887ac078af0b70ce01734ca1b0}{ChiefAccountantIdentity}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the chief accountant identity. \item\end{DoxyCompactList}\item 
string \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_addeca3896d1a3bbefd6e1d565878e4d7}{CEOIdentity}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the CEO identity. \item\end{DoxyCompactList}\item 
double \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_aa82c5dd2fedf12d3524dfee3393352c5}{InvoiceTotalAmount}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the invoice total amount. \item\end{DoxyCompactList}\item 
bool \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a0ce7c908ccb1f7505f699692af0c70ce}{AmountIsLessThanFirstThreshold}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether the invoice's amount is less than first threshold. \item\end{DoxyCompactList}\item 
bool \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ac4009ed5c64338b16153565b2358c2e7}{AmountIsGreaterThanSecondThreshold}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether the invoice's amount is greater than second threshold. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The context of the \hyperlink{namespace_p_d}{PD} application. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ad52f1412bfdd4472c9c188f5c86bb1da}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!InvoiceProcessingController@{InvoiceProcessingController}}
\index{InvoiceProcessingController@{InvoiceProcessingController}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{InvoiceProcessingController}]{\setlength{\rightskip}{0pt plus 5cm}PD.ShP.Workflows.InvoiceProcessingController.InvoiceProcessingController (
\begin{DoxyParamCaption}
\item[{{\bf IWorkflowContext}}]{workflowContext}
\end{DoxyParamCaption}
)}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ad52f1412bfdd4472c9c188f5c86bb1da}


Initializes a new instance of the \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}{InvoiceProcessingController} class. 


\begin{DoxyParams}{Parameters}
{\em workflowContext} & The context of currently run workflow.\\
\hline
\end{DoxyParams}


\subsection{Property Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ac4009ed5c64338b16153565b2358c2e7}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!AmountIsGreaterThanSecondThreshold@{AmountIsGreaterThanSecondThreshold}}
\index{AmountIsGreaterThanSecondThreshold@{AmountIsGreaterThanSecondThreshold}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{AmountIsGreaterThanSecondThreshold}]{\setlength{\rightskip}{0pt plus 5cm}bool PD.ShP.Workflows.InvoiceProcessingController.AmountIsGreaterThanSecondThreshold\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ac4009ed5c64338b16153565b2358c2e7}


Gets a value indicating whether the invoice's amount is greater than second threshold. 

{\ttfamily true} if the invoice's amount is greater than second threshold; otherwise, {\ttfamily false}. \hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a0ce7c908ccb1f7505f699692af0c70ce}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!AmountIsLessThanFirstThreshold@{AmountIsLessThanFirstThreshold}}
\index{AmountIsLessThanFirstThreshold@{AmountIsLessThanFirstThreshold}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{AmountIsLessThanFirstThreshold}]{\setlength{\rightskip}{0pt plus 5cm}bool PD.ShP.Workflows.InvoiceProcessingController.AmountIsLessThanFirstThreshold\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a0ce7c908ccb1f7505f699692af0c70ce}


Gets a value indicating whether the invoice's amount is less than first threshold. 

{\ttfamily true} if the invoice's amount is less than first threshold; otherwise, {\ttfamily false}. \hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_addeca3896d1a3bbefd6e1d565878e4d7}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!CEOIdentity@{CEOIdentity}}
\index{CEOIdentity@{CEOIdentity}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{CEOIdentity}]{\setlength{\rightskip}{0pt plus 5cm}string PD.ShP.Workflows.InvoiceProcessingController.CEOIdentity\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_addeca3896d1a3bbefd6e1d565878e4d7}


Gets the CEO identity. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a6bceef887ac078af0b70ce01734ca1b0}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!ChiefAccountantIdentity@{ChiefAccountantIdentity}}
\index{ChiefAccountantIdentity@{ChiefAccountantIdentity}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{ChiefAccountantIdentity}]{\setlength{\rightskip}{0pt plus 5cm}string PD.ShP.Workflows.InvoiceProcessingController.ChiefAccountantIdentity\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a6bceef887ac078af0b70ce01734ca1b0}


Gets the chief accountant identity. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a3b5a988f033d6db7464cf7945c506892}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!InvoiceIsCorrect@{InvoiceIsCorrect}}
\index{InvoiceIsCorrect@{InvoiceIsCorrect}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{InvoiceIsCorrect}]{\setlength{\rightskip}{0pt plus 5cm}bool PD.ShP.Workflows.InvoiceProcessingController.InvoiceIsCorrect\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a3b5a988f033d6db7464cf7945c506892}


Gets a value indicating whether the invoice info is correct. 

{\ttfamily true} if the invoice info is correct; otherwise, {\ttfamily false}. \hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_aa82c5dd2fedf12d3524dfee3393352c5}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!InvoiceTotalAmount@{InvoiceTotalAmount}}
\index{InvoiceTotalAmount@{InvoiceTotalAmount}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{InvoiceTotalAmount}]{\setlength{\rightskip}{0pt plus 5cm}double PD.ShP.Workflows.InvoiceProcessingController.InvoiceTotalAmount\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_aa82c5dd2fedf12d3524dfee3393352c5}


Gets the invoice total amount. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ad0adfbf8019fffcf40b3edbc3a0a5161}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!InvolvedAccountantIdentity@{InvolvedAccountantIdentity}}
\index{InvolvedAccountantIdentity@{InvolvedAccountantIdentity}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{InvolvedAccountantIdentity}]{\setlength{\rightskip}{0pt plus 5cm}string PD.ShP.Workflows.InvoiceProcessingController.InvolvedAccountantIdentity\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_ad0adfbf8019fffcf40b3edbc3a0a5161}


Gets the involved accountant identity. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a2d68e6edfc84eeef18dee742ba3ebe27}{
\index{PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}!InvolvedSupervisorIdentity@{InvolvedSupervisorIdentity}}
\index{InvolvedSupervisorIdentity@{InvolvedSupervisorIdentity}!PD::ShP::Workflows::InvoiceProcessingController@{PD::ShP::Workflows::InvoiceProcessingController}}
\subsubsection[{InvolvedSupervisorIdentity}]{\setlength{\rightskip}{0pt plus 5cm}string PD.ShP.Workflows.InvoiceProcessingController.InvolvedSupervisorIdentity\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller_a2d68e6edfc84eeef18dee742ba3ebe27}


Gets the involved supervisor identity. 



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
PD.ShP.Workflows/InvoiceProcessingWorkflow/\hyperlink{_invoice_processing_controller_8cs}{InvoiceProcessingController.cs}\end{DoxyCompactItemize}
